1fb845cd240f3182abb754508b052da8dfa125af,plugins/InspectionGadgets/src/com/siyeh/ig/migration/TryWithIdenticalCatchesInspection.java,CollapseCatchSectionsFix,doFix,#Project#ProblemDescriptor#,124
Before Change
}
@NonNls String text = "try { } catch(" + typeText + ") { }";
PsiTryStatement newTryCatch = (PsiTryStatement)JavaPsiFacade.getElementFactory(project).createStatementFromText(text, stmt);
parameter1.getTypeElement().replace(newTryCatch.getCatchSections()[0].getParameter().getTypeElement());
section.delete();
}
After Change
}
final PsiTypeElement newTypeElement =
JavaPsiFacade.getElementFactory(project).createTypeElementFromText(typeText.toString(), tryStatement);
final PsiTypeElement typeElement = parameter1.getTypeElement();
if (typeElement == null) {
return;
}
typeElement.replace(newTypeElement);